Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.13 KB

File metadata and controls

32 lines (21 loc) · 1.13 KB

Missing Variable Definition

Definition:

  • A variable or out parameter is read before its value has been defined. Access to undefined variables might result in unpredictable behavior.

Also Known As:

  • Ur Data Flow Anomaly

Code Example:

function f (in integer i, out integer j) {
  var integer k := 1, l;
  j := i + j + k + l;
}

References:

Quality attributes